package com.suyang.syt.dao.interfaces;

import java.util.List;

import com.suyang.syt.model.Dictionary;
import com.suyang.syt.model.dto.PagerEasyUI;

public interface DictionaryDao extends BaseDao<Dictionary> {

	/** 通过name查找特定的对象 */
	long countByName(String name, long pid);

	/** 分页查询数据 */
	PagerEasyUI<Dictionary> listByEasyUI(int page, int rows, String sort, String order, String createDate1, String createDate2);

	/** 批量删除 */
	void deletes(String ids);

	/** 根据字典pid加载字典数据,如果pid=0则是所有的字典类型集合 */
	List<Dictionary> listByPid(long pid);

}
